package com.baor.service;

import com.baor.domain.OrderVo;
import com.baor.utils.AjaxResult;

import java.util.Map;


public interface OrderService {

    AjaxResult<?> orderList(Map<String, Object> params);
    AjaxResult<?> orderInfo(Map<String, Object> params);
    AjaxResult<?> orderRemark(Map<String, Object> params);
    AjaxResult<?> orderSourceList();
    AjaxResult<?>payMethodList();
    AjaxResult<?> orderCodeList();
    AjaxResult<?> orderStatusList();
    AjaxResult<?> orderNotes(Map<String, Object> params);
    AjaxResult<?> orderLogList(Map<String, Object> params);
    AjaxResult<?> updateOrderStatus(Map<String, Object> params);
    AjaxResult<?> addOrder(Map<String, Object> params);
    AjaxResult<?> createUpdateOrderStatusEvent(Map<String, Object> map);
    AjaxResult<?> minuteEvent(Map<String, Object> map);
    AjaxResult<?> addOrderSetting(Map<String, Object> params);
    AjaxResult<?> orderSettingList(Map<String, Object> params);
    AjaxResult<?> UpdateOrderBackEvent(Map<String, Object> params);

    AjaxResult<?> updateOrderToLog(OrderVo vo);
}
